@charset "utf-8";
.news_lbax {
	float:left;
	_margin-top:10px;
 *+margin-top:10px;
	padding:0px;
	width:666px
}
.news_lbax .adv {
	float:left;
	_padding-top:4px;
 *+padding-top:4px;
	margin:0px
}
.main_news_move {
	float:left;
}
.hot_rank {
	width:283px;
	border:1px solid #dfdfdf;
	float: right;
	_margin-top:10px;
 *+margin-top:10px;
 overflow:hidden
}
.hot_rank .hd {
	background:url(../images/hot_ranking.gif) no-repeat;
	height:33px;
	margin:0px;
	padding:0px;
	line-height:33px
}
.hot_rank .hd h2 {
	font-size:14px;
	padding-left:38px;
	margin:0px;
	float:left;
	color:#fff
}
.hot_rank .hd span {
	float:right;
	padding-right:10px;
	_margin-top:10px;
 *+margin-top:10px;
}

.cm{float:left; width:394px; }
.cm ul{float:left; list-style:none; padding:0; margin-left:10px}
.cm ul li{border:1px solid #cccccc; }

.main_news {
	width:666px;
	margin:0px;
	padding:0px;
	float:left;
	overflow:auto

}
.other_news {
	width:283px;
	border:1px solid #dfdfdf;
	float: right;
	margin:0px;
	padding:0px
}
.other_news .hd {
	line-height:29px;
	height:29px;
	margin:1px;
	padding:0px;
	background:url(../images/other_ban01.gif) no-repeat;
}
.other_news .hd h2 {
	font-size:14px;
	padding-left:20px;
	margin:0px;
	float:left;
	color:#fff
}
.other_news .hd span {
	float:right;
	padding-right:10px;
	_margin-top:10px;
 *+margin-top:10px;
}
.other_news .bd {
	line-height:29px;
	height:29px;
	padding:0px;
	background:url(../images/other_ban02.gif) no-repeat;
	margin:6px 1px 0px 1px
}
.other_news .bd h2 {
	font-size:14px;
	padding-left:20px;
	margin:0px;
	float:left;
	color:#fff
}
.other_news .bd span {
	float:right;
	padding-right:10px;
	_margin-top:10px;
 *+margin-top:10px;
}
.other_news .sd {
	line-height:29px;
	height:29px;
	padding:0px;
	background:url(../images/other_ban03.gif) no-repeat;
	margin:1px 1px 0px 1px
}
.other_news .sd h2 {
	font-size:14px;
	padding-left:20px;
	margin:0px;
	float:left;
	color:#fff
}
.other_news .sd span {
	float:right;
	padding-right:10px;
	_margin-top:10px;
 *+margin-top:10px;
}
.other_news .fd {
	line-height:33px;
	height:33px;
	padding:0px;
	background:url(../images/news_r_tit.gif) no-repeat;
	margin:6px 1px 0px 1px
}
.other_news .fd h2 {
	font-size:14px;
	padding-left:40px;
	margin:0px;
	float:left;
	color:#003366
}
.other_ct {
	border:1px solid #dfdfdf;
	width:270px;
	margin:10px auto 10px auto;
	overflow:hidden;
	padding:0px
}
.other_ct .pic {
	padding:1px;
	margin:0px
}

.other_ct2 {
	width:270px;
	margin:10px auto 0px auto;

	overflow:hidden;
	padding:0px
}
.other_ct2 img {
	padding:1px;
	margin:10px auto 0px auto;
	border:1px solid #dfdfdf;


}
.other_ct_list {
	margin-top:5px;
	margin-bottom:10px
}
.other_ct_list li {
	list-style:none;
	line-height:22px;
	margin:0px;
	background:url(../images/red_squ_ico.gif) no-repeat 10px;
	padding-left:20px;
	float:left;
	width:260px
}
.hot_rank_list {
	float:left;
	width:270px;
	padding:7px;
 *padding:5px;
	_padding:5px;
}
.hot_rank_list li {
	list-style:none;
	line-height:22px;

	margin:0px;


		overflow:hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}
.hot_rank_list li a {
	list-style:none;
	float:left;
	text-decoration:none;
	color:#333;
	height:22px;
	+height:19px;
	line-height:22px;	+line-height:18px;
	margin:0px;
	padding:0px;
}
.hot_rank_list li a:hover {
	text-decoration: underline
}
.h_ico01 {
	background:url(../images/hot_ico01.gif) no-repeat;
	height:14px;
	width:14px;
	float:left;
	margin-top:2px;
	margin-right:10px;

}
.h_ico02 {
	background:url(../images/hot_ico02.gif) no-repeat;
	height:14px;
	width:14px;
	float:left;
	margin-top:2px;
	margin-right:10px
}
.h_ico03 {
	background:url(../images/hot_ico03.gif) no-repeat;
	height:14px;
	width:14px;
	float:left;
	margin-top:2px;
	margin-right:10px
}
.h_ico04 {
	background:url(../images/hot_ico04.gif) no-repeat;
	height:14px;
	width:14px;
	float:left;
	margin-top:2px;
	margin-right:10px
}
.h_ico05 {
	background:url(../images/hot_ico05.gif) no-repeat;
	height:14px;
	width:14px;
	float:left;
	margin-top:2px;
	margin-right:10px
}
.h_ico06 {
	background:url(../images/hot_ico06.gif) no-repeat;
	height:14px;
	width:14px;
	float:left;
	margin-top:2px;
	margin-right:10px
}
.h_ico07 {
	background:url(../images/hot_ico07.gif) no-repeat;
	height:14px;
	width:14px;
	float:left;
	margin-top:2px;
	margin-right:10px
}
.h_ico08 {
	background:url(../images/hot_ico08.gif) no-repeat;
	height:14px;
	width:14px;
	float:left;
	margin-top:2px;
	margin-right:10px
}
.h_ico09 {
	background:url(../images/hot_ico09.gif) no-repeat;
	height:14px;
	width:14px;
	float:left;
	margin-top:2px;
	margin-right:10px
}
.h_ico10 {
	background:url(../images/hot_ico10.gif) no-repeat;
	height:14px;
	width:14px;
	float:left;
	margin-top:2px;
	margin-right:10px
}
.join_list {
	margin-top:10px;
	margin-bottom:10px;
 *margin-bottom:-7px;
	_margin-bottom:0px;

}
.join_list li {
	list-style:none;

	margin:0px;
	background:url(../images/grey_squ_ico.gif) no-repeat 5px;
	padding-left:20px;
	float:left;
	width:260px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}



.other_news .fd span {
	float:right;
	padding-right:10px;

}

.main_tdnew {
	background: url(../images/main_tdnew_bg.gif) repeat-x;
	width:394px;
	border:1px solid #d0d9e0;
	height:220px;
	float:right;
}
.main_tdnew .hd {
	line-height:16px;
	background:url(../images/main_td_bg.gif) no-repeat;
	margin:10px 10px 0px 10px;
	width:345px;
	float: left;
}
.main_tdnew .hd h2 {
	font-size:14px;
	padding-left:23px;
	float:left;
	color:#006699;
	margin-top:5px;
	line-height:16px
}
.main_tdnew .hd span {
	float:right;
	margin:0px;
	padding:0px
}

.newbbor {
	width:368px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	margin:0px;
	clear:left
}
.newbbor img {
	float:left;
	border:1px solid #b5b6b8;
	margin-right:10px
}
.newbbor div {
	line-height:22px;
	padding-top:0px;
	padding-right:2px;
	margin:0px;
	padding-left:2px;
	_padding-left:0px;
}
.newbbor span {
	color:#666666;
	line-height:22px;
}
.news_l_data {
	float:left;
	width:380px;
	margin-top:10px;
	margin-left:10px;
}
.news_l_data li {
	background:url(../images/td_list_bg.gif) no-repeat;
	list-style:none;
	height:20px;
	float:left;
	margin-top:3px
}
.news_l_data li span {
	color:#fff;
	padding-left:20px;
	float:left
}
.news_l_data li .text {
	float:left;
	padding-left:22px
}
.news_l_data li .date {
	float:right;
	color:#666;
	padding-right:10px
}







